package com.auemall.dao;

import com.auemall.po.TAttributePO;
import com.auemall.po.TAttributePOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TAttributePOMapper {
    int countByExample(TAttributePOExample example);

    int deleteByExample(TAttributePOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TAttributePO record);

    int insertSelective(TAttributePO record);

    List<TAttributePO> selectByExample(TAttributePOExample example);

    TAttributePO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TAttributePO record, @Param("example") TAttributePOExample example);

    int updateByExample(@Param("record") TAttributePO record, @Param("example") TAttributePOExample example);

    int updateByPrimaryKeySelective(TAttributePO record);

    int updateByPrimaryKey(TAttributePO record);
}